FlexRTS: An extensible Orca run-time system†

نویسندگان

  • Leendert van Doorn
  • Andrew S. Tanenbaum
چکیده

FlexRTS is a dynamically configurable and extensible run-time system for Orca, a high performance parallel programming system. It provides run-time and application programmers with full control over the implementation and placement of kernel and user-level modules (device drivers, protocol stacks, thread packages, etc.). This allows programmers to optimize the run-time system on a per application basis and take most leverage out of the available hardware.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Panda: a Portable Platform to Support Parallel Programming Languages

Current parallel programming languages require advanced run-time support to implement communication and data consistency. As such run-time systems are usually layered on top of a speciic operating system, they are nonportable. This paper reports on our early experiences with Panda, a portable virtual machine that provides general and exible support for implementing run-time systems for parallel...

متن کامل

A Retrospective on ORCA: Open Resource Control Architecture

ORCA is an extensible platform for building infrastructure servers based on a foundational leasing abstraction. These servers include Aggregate Managers for diverse resource providers and stateful controllers for dynamic slices. ORCA also defines a brokering architecture and control framework to link these servers together into a federated multi-domain deployment. This chapter reviews the archi...

متن کامل

Optimizing Atomic Functions Using Compile-time Information

Functions that invoke operations on multiple objects atomically are a useful extension of object-based parallel languages, such as Orca. This paper introduces atomic functions and shows how compile-time information can drive run-time optimizations of such functions.

متن کامل

A Distributed Implementation of the Shared Data-object Model

The shared data-object model is designed to ease the implementation of parallel applications on loosely coupled distributed systems. Unlike most other models for distributed programming (e.g., RPC), the shared data-object model allows processes on different machines to share data. Such data are encapsulated in data-objects, which are instances of user-defined abstract data types. The shared dat...

متن کامل

ORCA: A Visualization Toolkit for High-Dimensional Data

This paper describes the background and design of the software, Orca. Orca is a exible and extensible toolkit for constructing interactive and dynamic linked data viewers. It is speci cally designed for data having a multivariate component. A main goal of the Orca project is to make interactive and dynamic graphics programming accessible to researchers from diverse elds and backgrounds. The app...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007